/*
* 目标：生成一个16*16的矩阵，实现所有行、所有列、左对角线、右对角线的值累加，并打印；
* 作者：胡靖
* 时间：20200830
* */
package Question1;

import java.util.Arrays;

public class MatrixTest {

    public static void main(String[] args) {
        Matrix Ma1 = new Matrix();
        int[][] Arr = Ma1.drawMatrix();
        //打印所有行的和
        System.out.println(MatrixSumEnum.ROW.getDesc()+ ":" + Arrays.toString(MatrixSumEnum.ROW.sum(Arr)));
        //打印所有列的和
        System.out.println(MatrixSumEnum.COLUMN.getDesc()+ ":" + Arrays.toString(MatrixSumEnum.COLUMN.sum(Arr)));
        //打印左对角线的和
        System.out.println(MatrixSumEnum.RIGHTDIAGONAL.getDesc()+ ":" + Arrays.toString(MatrixSumEnum.LEFTDIAGONAL.sum(Arr)));
        //打印右对角线的和
        System.out.println(MatrixSumEnum.LEFTDIAGONAL.getDesc()+ ":" + Arrays.toString(MatrixSumEnum.RIGHTDIAGONAL.sum(Arr)));
    }
}
